package com.nnnu.wsnackshop.pojo.dto;

import lombok.Data;

/**
 * 订单分页查询DTO
 */
@Data
public class OrderPageQueryDTO {

    /**
     * 当前页码
     */
    private Integer page = 1;

    /**
     * 每页数量
     */
    private Integer pageSize = 10;

    /**
     * 订单状态
     * pending：待付款
     * paid：已付款
     * shipping：配送中
     * completed：已完成
     * cancelled：已取消
     */
    private String status;

    /**
     * 开始时间
     */
    private String startTime;

    /**
     * 结束时间
     */
    private String endTime;

    /**
     * 订单编号
     */
    private String orderNo;

    /**
     * 搜索关键词（可用于搜索订单编号、商品名称等）
     */
    private String searchKeyword;
}